package jnBase
{
	import jnBase.user.User;

	public class Data
	{
		/**PPT图片集合*/
		public static var PPTDataSource:Array;
		/**从外部配置文件获取的实验相关数据*/
		public static var shiyanData:Object;
		/**
		 *当前播放的声音url 
		 */		
		public static var currSoundUrl:String;
		/**
		 *当前步骤 
		 */		
		public static var currStep:int=0;
		/**
		 *当前子步骤 
		 */		
		public static var currSonStep:int=0;
		/**
		 *实验步骤列表 
		 */		
		public static var stepList:Array=[];
		//实验器材  img: 在工具箱中显示的图片url  value：点击后对应发出的字符串信息值   title：工具箱中显示的描述字符  
		public static var shiyanQiCai:Array=[];
		//实验试剂 img: 在工具箱中显示的图片url  value：点击后对应发出的字符串信息值   title：工具箱中显示的描述字符  
		public static var shiyanShiji:Array=[]
		/**
		 *实验结束时间  new Date().toString();
		 */		
		public static var EndTime:String;
		/**
		 *总用时，以秒为单位，同一个练习ID只记录一次总的用时。 
		 */		
		public static var UsedTime:int=0;
		/**
		 *每个小节用时（如果步骤有多个小步骤，则指的是小步骤，如果步骤只有一个步骤，则指的是大步骤） 
		 */		
		public static var perStepTime:int;
		/**
		 *背景音乐 
		 */		
		public static const bgMusic:String="sound/背景音乐.mp3";
		/**
		 *当前正确的工具 
		 */		
		public static var rightToolValue:String="";
		/**
		 *当前用户信息 
		 */		
		public static var CurrUser:User;
		/**
		 *当前的练习id 
		 */		
		public static var PracticeId:String;
		/**
		 *网络请求地址 
		 */		
		public static var HttpRequest:String="";
		/**
		 *页面跳转地址 :个人信息
		 */		
		public static var httpurl_info:String="";
		/**
		 * 页面跳转地址 :实验分类页
		 */
		public static var httpurl_syfl:String="";
		/**
		 * 实验任务列表
		 */
		public static var httpurl_task:String="";
		/**
		 * 实验考核列表
		 */
		public static var httpurl_expTest:String="";
		/**
		 *移动端返回地址 
		 */		
		public static var WapURL:String="";
		/**
		 *根据不同的类型判断是在pc端还是移动端 
		 * 1、2是PC端
		 * 3、4是手机端
		 */		
		public static var urlType:String;
		public static var token:String;
		public static var practiceInfo:Object={};
		/**
		 *是虚拟实验还是实体实验， 
		 * true 虚拟实验
		 * false 实体实验
		 */		
		public static var isSimulation:Boolean;
		/**loading 页面中的图片*/
		public static var loadurlList:Array=[];
		/**所有预加载资源的集合*/
		public static var assetsList:Array=[];
		/**
		 *考核模式：是否是考核  默认不是考核
		 */		
		public static var isExam:Boolean=false;
		/**
		 * 操作类型 1:练习  0：考核  2:任务
		 */
		public static var operationType:int=0;
		/**
		 *考核模式：考核时间  从服务器获取的每次规定的考试时间
		 */		
		public static var examTime:int=30;
		/**
		 * 时间限制：考核模式有时间限制、练习模式、作业模式没有时间限制
		 */
		public static var timeLimit:Boolean=false;
		/**
		 *考核模式：实验步骤是否完成 
		 */		
		public static var isSyStepComplete:Boolean=false;
		/**
		 *考核模式：考核是否完成，超时算没有完成 
		 */		
		public static var isExamComplete:Boolean=false;
		/**
		 *考核模式：考核是否包括实验报告，如果包括实验报告，则必须提交实验报告才算考核结束，如果不包括实验报告，实验步骤完成就算考核结束 
		 */		
		public static var isNeedBaogao:Boolean=true;
		public function Data()
		{
		}
	}
}